coding decoding reasoning for rrb group d exam